A Framework for Composing Pervasive Applications
نویسندگان
چکیده
In this paper, we describe our experiences in developing application allocation algorithms and a framework for composing pervasive applications. The framework supports applications which consist of a set of components residing on physically distributed devices. We will argue that such composite applications gain additional flexibility as they can adapt to the situation at hand. That is, their application components are dynamically allocated and deployed onto the networking nodes by allocation algorithms that satisfy the resource constraints and optimize the user specified criteria. This paper will present three implemented prototypes and a concrete example of a ubiquitous multimedia application which was implemented to test the feasibility of the composition framework. We will also discuss user feedback collected during initial user evaluation study.
منابع مشابه
Design and run-time bandwidth contracts for pervasive computing middleware
An important requirement for pervasive computing applications is to inform their middleware about the resources they need in order to perform their tasks. In this paper, we give our vision about the use of resource contracts in pervasive systems. After giving a state of the art description about the SEESCOA architecture and the Quality Objects framework, we propose the use of design and run-tim...
متن کاملSemantic Annotation for Web Service Processes in Pervasive Computing
In this chapter, we propose a new approach to the discovery, the selection, and the automated composition of distributed processes, in a pervasive computing environment, described as semantic web services through a new semantic annotation. In our approach, we map a process in a pervasive computing environment into a State Transition System and we semantically annotate it with a minimal set of o...
متن کاملTowards Application Suitability for PvC Environments
Pervasive Computing Environments should support the feeling of continuity on user’s daily tasks. This concept relies on the availability of different resources (in this work that will mean availability of applications). We propose a framework for a component-based integration process, centred on the concept of composing/adapting applications at run-time. Central to the problem is the task of co...
متن کاملPlanning for Automatic Video Processing using Ontology-Based Workflow
The provision of automatic workflow composition within the Grid is challenging and requires more attention. Planning, combined with semantic-based technologies such as ontologies could prove useful in composing automatic workflows for pervasive problem domains such as video processing. We outline a framework that incorporates these features and seek a Planning model that would contribute toward...
متن کاملA Framework for Collaborative Content Mashup with Pervasive Services
By composing pervasive services, mobile phones can support various industrial and commercial needs. However, the pervasive services composition involves discovering and processing a large amount of data in order to identify and interpret the content. Due to the limitation of the single device capability, it is advisable to collaborate with other devices via a wireless network to accomplish comm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009